home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-02-25 | 7.9 KB | 214 lines | [TEXT/R*ch] |
- This document describes what's changed since version 4.1 of BBEdit Lite.
- If you're updating from this previous version, we recommend that you
- read this document in its entirety.
-
- ============================================================================
-
- BBEdit Lite 4.6 is built from the same core code as BBEdit 5.1.1; thus,
- it incorporates many behind-the-scenes refinements made since the last
- revision of BBEdit Lite. Those refinemnts are too numerous to list here;
- only the most visible changes are noted in this document.
-
- ============================================================================
-
- Additions
- ---------
-
- The following enhancements are present in BBEdit Lite 4.6:
-
- + BBEdit now supports the "re-open application" event that is sent by
- Mac OS 8.0 and later when you double-click on the application icon
- in the Finder and BBEdit is already running. If you do this, -and-
- BBEdit has no document windows open, BBEdit will perform the action
- specified in the Startup preferences. (Note that this will generally
- only work if you double-click on BBEdit's icon in the finder; if you
- do this from a third-party application launcher, it will probably
- not send the appropriate event to BBEdit.)
-
- + When doing a close all from the UI, clean windows are closed first
- from back to front, then dirty windows from front to back. This
- results in a much faster Close All operation.
-
- + The "Exchange Command and Option" switch in the Editor section of
- the Preferences has been split in two; you can now swap the
- semantics of Command and Option separately for horizontal cursor
- movement (including the Backspace and Forward Delete keys) and for
- vertical cursor movement.
-
- + Search Results windows now show a representation of the search
- string in the window title.
-
- + added some new Grep escapes:
-
- \s matches any whitespace character (space, tab, carriage return,
- form feed)
-
- \S matches any non-whitespace character (anything other than
- space, tab, CR, form feed)
-
- \w matches any word character (generally alphanumerics)
-
- \W matches any non-word character.
-
- \d matches any digit (same as "#", which is still supported)
-
- \D matches any non-digit character.
-
- Note that the "non" variants \W and \D will match carriage returns.
-
- Also, the definition of a "word character" is somewhat existential:
- a word is any run of non-word-break characters bounded by word
- breaks. Word characters in the ASCII range are generally
- alphanumeric, and characters whose value is greater than 127 are
- also considered word characters. Any character matched by "\s" is by
- definition not a word character; thus, anything matched by "\s" will
- also be matched by "\W" (but not the reverse!).
-
- + The Hard Wrap command has been enhanced.
-
- Δ The "None" option has been renamed to "Flush Left".
-
- Δ The "Indent All Lines" option has been renamed to "All Lines".
-
- o There is a new indentation setting, called "Same As First
- Line". When selected, BBEdit will indent all lines to the same
- indentation as the first line of the selection (or document, if
- wrapping the entire document). Consider the following text ("|"
- indicates the left margin, '-' indicates an indentation):
-
- |----hello world, this is a test.
- |this is some more text.
-
- When wrapping with "Same As First Line" to a suitably short
- width, the results will now look like:
-
- |----hello world, this
- |----is a test. This is
- |----some more text.
-
- o Indentation may now be modified by using the "Relative To First
- Line" switch. If this switch is turned on, filled paragraphs are
- indented by the same amount as the first line of the selection
- (or document, if wrapping the entire document).
-
- So, for example, if the above text is wrapped with Reverse
- Indent and Relative To First Line, then the results will look
- like
-
- |----hello world, this
- |--------is a test. This
- |--------is some more text.
-
- If wrapping with First Line Only and Relative To First line,
- you'll get
-
- |--------hello world,
- |----is a test. This
- |----is some more text.
-
- If wrapping with Indent All Lines and Relative To First Line,
- the results will be
-
- |--------hello world,
- |--------this is a
- |--------test. This is
- |--------some more text.
-
- (Note that if you wrap with Indent All Lines and Relative to
- First Line, the net result is to shift the paragraph right
- by one tab stop and then reflow it.)
-
- The Relative To First Line switch is disabled if you select the
- "Same as First Line" indentation.
-
- Δ Removed the "Projector-Aware" switch from the Preferences and from
- the Open dialogs; BBEdit is now always Projector-aware.
-
- + The "Arrange..." dialog now remembers the last-used setting across
- runs of the application.
-
- + The "Save" command is now enabled for new untitled documents
- (including documents created from stationery).
-
- + Added "Honor Option Settings" to the State preferences; if turned
- on, BBEdit will load document option settings (including printing
- settings and the printing font) from the document's saved BBEdit
- state, if any. If turned off, then BBEdit will use the preferences
- to determine the document settings.
-
- + Added "Show Results" to the multi-file search and replace dialog.
- (The one that appears after the list of files has been built, but
- before the replace operation has begun.) If checked (the factory
- default), BBEdit will present a Replace Results browser at the
- completion of the replace. If not, no results are presented (which
- is what pre-5.0 versions of BBEdit did).
-
- Fixes
- -----
-
- The following reported problems have been corrected in BBEdit Lite 4.6:
-
- - fixed bug in which some floating windows would not have title bars
- when BBEdit was run on versions of the Mac OS prior to 7.5.
-
- - fixed crash which would occur after doing a Replace All with
- Wrap Around and without Grep.
-
- - when inserting a file via the "Insert File" command, BBEdit will
- now read the file's contents off disk, even if it's open (and/or
- changed) in an editing window. This ensures consistent behavior, and
- solves problems which occur when you try to use "Insert File" to
- insert a file into itself.
-
- - BBEdit now flows text correctly when soft-wrapping text limited by
- the Philip bar and Show Line Numbers is turned on.
-
- - worked around bug in Mac OS 8.5 and later which would cause really
- wierd things to happen after stacking/tiling windows.
-
- - fixed bug in which hitting the Backspace key at the beginning of a
- document would erroneously mark the document dirty and put junk on
- the Undo stack.
-
- - BBEdit now properly autoscrolls when using the Shift-right-arrow
- combination to select text.
-
- - BBEdit will no longer auto-scroll to the right when soft-wrapping
- to the window width.
-
- - Shift Left and Shift Right now behave better with soft-wrapped
- text.
-
- - Windows zoomed to full screen were being zoomed too wide. Fixed.
-
- - fixed bug in which files which have never been saved (i.e. new
- documents) would not be searched when performing a multi-file search
- with "Open Windows" selected.
-
- - fixed bug in which the "Honor Saved State" switch was not being
- honored in the case of document options and other state settings.
-
- - fixed bug in which BBEdit would crash after doing an Open Selection
- when running on a 68K machine.
-
- - fixed flickering in line number bar when adding/removing lines in
- files with less than a window's worth of text.
-
- - the text engine now correctly handles non-soft-wrapped lines longer
- than 32767 characters by drawing them in chunks to avoid Quickdraw
- overflows (which made the lines invisible).
-
- - the text engine now handles soft-wrapped lines longer than 32767
- characters by not hanging while trying to draw them.
-
- - Fixed the annoying flash caused by the "extra" scrollbar in
- non-split windows that had been bugging Jim for years.
-
- - worked around Mac OS 8.x wierdness which would cause menu items
- chosen while the Find dialog was up to be chosen twice.
-
- - fixed crash which would occur when using Show Invisibles on pre-7.1
- 68K systems (i.e. 7.0 or 7.0.1 on a Mac Plus).
-
- ==end==
-